/**
 * @ author: 汪孟苹
 */
@charset "utf-8";
.modal .modal-dialog {
	z-index: 1041;
}
.panel-body{
	padding: 15px 0 5px;
}
.panel-body > div > div.row{
	margin-left: 0;
	margin-right: 0;
}
.panel-body table{
	margin-top: 10px;
	margin-bottom: 10px;
	border-left-width: 0;
	border-right-width: 0;
}
.panel-body table tr th,
.panel-body table tr td {
	text-align: center;
}
/* 提示信息 (datatable出错时) */
.datatable-error-html {
	min-height: 470px;
	padding: 100px 0 110px;
	text-align: center;
	color: #666;
}
/* 搜索样式 */
.btn-add {
	margin-left: 7px;
}
.btn-add,
.btn-add:hover,
.btn-add:focus {
	color: #fff;
	background: #55c7ad;
	border: solid 1px #55c7ad;
}
.btn-add > i {
	margin-right: 5px;
}
/* 自动搜索样式 */
.search{
	text-align: right;
}
.search label{
	margin-left: 10px;
}
.search label input {
	font-weight: normal;
}
@media (max-width: 1024px) { 
	.search label input{
		width: 100px! important;
	}
}
@media (min-width: 1025px) and ( max-width: 1199px) { 
	.search label input{
		width: 110px! important;
	}
}
@media (min-width: 1200px) { 
	.search label input{
		width: 160px! important;
	}
}
/* 操作里有1个可点击的按钮样式 */
.ml5 {
	margin-left: 5px;
}
.btn-look{
	color: #337ab7;
	cursor: pointer;
}
.btn-solid-gray,
.btn-solid-green,
.btn-solid-blue{
	display: inline-block;
	padding: 0 10px;
	color: #fff;
	border-radius: 3px;
}
.btn-solid-gray {
	background-color: #BBBBBB;
}
.btn-solid-blue {
	cursor: pointer;
	background-color: #5BC0DE;
}
.btn-solid-green {
	cursor: pointer;
	background-color: #55c7ad;
}
/* 操作里有2个可点击的链接按钮 */
.link-box {
	display: inline-block;
}
.link-green {
	padding-right: 5px;
	color: #55c7ad;
}
.link-blue {
	color: #337ab7;
}
.link-blue,
.link-green {
	display: inline-block;
	cursor: pointer;
}
/* 模态框里的提交按钮样式 */
.btn-submit {
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	text-align: center;
	line-height: 40px;
	font-size: 1.1em;
	border-radius: 5px;
	color: #fff;
	background: #55C7AD;
	cursor: pointer;
}
/* 头像样式 */
.pic-sex{
	margin-right: 3px;
	width: 20px;
	height: auto;
}
/* datatable查询表单 */
.dt-card.form-group {
	float: left;
	margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}
.dt-card .control-label {
	float: left;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.dt-card .control-input {
	padding-left: 0.5em;
	padding-right: 0.5em;
	min-width: 200px;
}
.dt-card .control-input .grid-range {
	float: left;
	padding-right: 3px;
	width: 43px;
	text-align: center;
}
.dt-card .control-input .grid-range-time {
    width: 189px;
}
.dt-card .control-input .grid-range-i {
	width: 20px;
}
.dt-card .control-input .grid-range-i i {
	display: block;
    height: 34px;
    line-height: 34px;
    color: #666;
}
.grid-label-2 .control-label {
	width: 3em;
}
.grid-label-2 .control-input {
	margin-left: 3em;
}
.grid-label-4 .control-label {
	width: 5em;
}
.grid-label-4 .control-input {
	margin-left: 5em;
}
.grid-label-6 .control-label {
	width: 7em;
}
.grid-label-6 .control-input {
	margin-left: 7em;
}